home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / ExecutiveTest / ExecApp.nib (.txt) < prev    next >
NeXT TypedStream Data  |  1995-06-12  |  14KB  |  205 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [520c]
  8. typedstream
  9.     HashTable
  10. Object
  11. FirstResponder
  12. HeaderClass
  13. %%%%i@@
  14. firstnib
  15. performMiniaturize:
  16. copy:
  17. paste:
  18. selectAll:
  19. performClose:
  20.     Executive
  21. genericobject_nib
  22. target
  23. ExecApp
  24. Application
  25. appnib
  26. queueSV
  27. pipeOutputWindow
  28. pipeOutputSV
  29. async
  30. commandType
  31. command
  32. killSelected:
  33. execute:
  34. resumeSelected:
  35. takeUpdatePeriodFrom:
  36. pauseSelected:
  37. [12907c]
  38. typedstream
  39.     HashTable
  40. Object
  41. Bitmap
  42.     Drew_Icon
  43. iii@@
  44. [1024c]
  45. UUUUUV
  46. UUUUUW
  47. TEDEU_
  48. Drew_IconH
  49. UUUUUV
  50. UUUUUW
  51. TEDEU_
  52. NibData
  53. @@@@s
  54. Storage
  55. {*@@}
  56.     [51{*@@}]
  57. File's Owner
  58. CustomObject
  59. ExecApp
  60.     InfoPanel
  61. WindowTemplate
  62. iiii***@s@
  63. Panel
  64.     Responder
  65. [10@]
  66.     TextField
  67. Control
  68. TextFieldCell
  69. ActionCell
  70. Version 1.1
  71.     Helvetica
  72. by Marc A. Davidson
  73. Button
  74. ButtonCell
  75. ;Copyright (c) 1990, Marc A. Davidson.  All Rights Reserved.
  76. davidson@rvax.ccit.arizona.edu
  77. ScrollView
  78. ClipView
  79. ciifffcfffs
  80. [2715c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  81. \margl40
  82. \margr40
  83. {\f0\b\fs36\fi0\li0\ql\gray0 Executive Tester}
  84. {\f0\fs24\fi0\li0\ql\gray0 \
  85.     Executive Tester is an app that shows the functionality of the Executive object.\
  86.     Type a command to be executed in the }
  87. {\f0\b\fs24\fi0\li0\ql\gray0 Command}
  88. {\f0\fs24\fi0\li0\ql\gray0  field and either hit return or click the }
  89. {\f0\b\fs24\fi0\li0\ql\gray0 Execute}
  90. {\f0\fs24\fi0\li0\ql\gray0  button.  It will execute the command either synchronously or asynchronously depending upon the }
  91. {\f0\b\fs24\fi0\li0\ql\gray0 Asynchronously}
  92. {\f0\fs24\fi0\li0\ql\gray0  switch.  If }
  93. {\f0\b\fs24\fi0\li0\ql\gray0 Pipe}
  94. {\f0\fs24\fi0\li0\ql\gray0  is selected in the }
  95. {\f0\b\fs24\fi0\li0\ql\gray0 Command Type}
  96. {\f0\fs24\fi0\li0\ql\gray0  box, a pipe will be issued with the command given and the output will appear in the }
  97. {\f0\b\fs24\fi0\li0\ql\gray0 Output}
  98. {\f0\fs24\fi0\li0\ql\gray0  window (which will be brought up automatically, or you can select }
  99. {\f0\b\fs24\fi0\li0\ql\gray0 Show Pipe Output}
  100. {\f0\fs24\fi0\li0\ql\gray0  from the main menu).  If }
  101. {\f0\b\fs24\fi0\li0\ql\gray0 Execute}
  102. {\f0\fs24\fi0\li0\ql\gray0  is selected, the command will be executed and the result of the command will appear in a Panel (this will occur for both }
  103. {\f0\b\fs24\fi0\li0\ql\gray0 Pipe}
  104. {\f0\fs24\fi0\li0\ql\gray0  and }
  105. {\f0\b\fs24\fi0\li0\ql\gray0 Execute}
  106. {\f0\fs24\fi0\li0\ql\gray0 ).\
  107.     If the command being run is asynchronously, it will appear in the }
  108. {\f0\b\fs24\fi0\li0\ql\gray0 Asynchronous Commands}
  109. {\f0\fs24\fi0\li0\ql\gray0  matrix, with the command number in brackets in front of the command (this was used in debugging Executive, but it can be instructional in figuring out how things are happening within the program).\
  110.     The Executive object is free and permission is given to freely distribute it provided the copyright notice and author information remains in it, and the entire distribution of files is included:\
  111.     Executive.h            Class header\
  112.     Executive.m            Class implementation\
  113.     Executive.wn            Class Specification document\
  114. If you make any money in an application that uses this object, please send me enough money to buy more coffee to support my programming habit.\
  115. {\f0\b\fs36\fi0\li0\ql\gray0 Version 1.1}
  116. {\f0\b\fs26\fi0\li0\ql\gray0  (10/9/90)}
  117. {\f0\fs24\fi0\li0\ql\gray0 \
  118.     Due to a request (I was just lazy in the first place anyway), I have added asynchronous support for the pipe commands.  Please refer to the Class Specification document for usage, or look at the code for this application (which is far from robust, but gives the basics for using the object, plus a few neat tricks that are virtually useless in NeXTstep 2.0).\
  119. Scroller
  120. _doScroller:
  121. @@@ffs
  122. Executive Tester
  123. Helvetica-Bold
  124. Title
  125. -NeXT Campus Consultant, University of Arizona
  126. Button1
  127. Field2
  128. VersionNumber
  129. Field
  130. Field3
  131. ScrollingText
  132. Field1
  133. Field4
  134. MainMenu
  135. MenuTemplate
  136. Matrix
  137. @:@iiii
  138. MenuCell
  139. Info...
  140. Paste
  141. Select All
  142. ff@@#::s
  143. submenuAction:
  144.     menuArrow
  145. Font Panel...
  146. Italic
  147. Larger
  148. Smaller
  149. Heavier
  150. Lighter
  151. Show Pipe Output
  152. MainWindow
  153. Execute Window
  154. Window
  155. Execute
  156. Helvetica-BoldOblique$
  157. returnSign
  158. FormCell
  159. Command:
  160. Field:
  161. Asynchronously
  162. switch
  163. switchH
  164. See the Info panel for more information!!
  165. Times-Roman$
  166. radio
  167. radioH
  168. Radio
  169. Command Type
  170. Update Period:
  171. [63c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  172. \margl40
  173. \margr40
  174. Async Commands
  175. CommandXV
  176. Matrix1{w
  177. Form1
  178. Update Period
  179. PipeOutputWindow
  180. Pipe Output
  181. [62c]{\rtf0\ansi{\fonttbl\f1\fmodern Courier;}
  182. \margl40
  183. \margr40
  184. Font Manager
  185. FontManager
  186. {i*@@@}
  187. [23{i*@@@}]
  188. hide:2
  189. terminate:4
  190. makeKeyAndOrderFront:
  191. copy:
  192. paste:
  193. selectAll:
  194. performClick:VO
  195. execute:O
  196. async
  197. command
  198. commandType
  199. pipeOutputSV
  200. pipeOutputWindow
  201. queueSV
  202. orderFrontFontPanel:!
  203. modifyFontTrait:#
  204. modifyFont:'
  205.